

/*
=LAYOUT
******************************************/
body{}

.header,.container,.footer{width:980px;margin:0 auto;background:#FFF;}
.headerTopBox{width:980px;}
.header{position:relative;}

.container{overflow:hidden;zoom:1;padding-bottom:15px;}

.content{float:right;width:790px;position:relative;}

.sidebar{float:left;width:181px;padding-left:9px;overflow:hidden;}

.footer{background:#010101 url("tile_footer.png") left top repeat-x;}

#home .container{overflow:visible;}

#wp{background:#f13b2f url("tile_container_main.png") left bottom repeat-x;width:100%;}

#wf{background:#010101 url("container_footer_bg.png") 0 0 repeat-x;width:100%;}


/*
=HEADINGS & LINKS
******************************************/
.title h1,.title h2,.focus h2,.news h2,.contact h2,.title strong{font-size:15px;color:#37151a;font-family:'黑体';font-weight:normal;text-shadow:#CCC 1px 1px;}

.focus h2{background: url("black_arrow.png") no-repeat 0px 50%;margin: 21px 0px 0px 85px;padding-left: 25px;}

.news h2{width:216px;line-height:26px;padding-left:10px;margin:11px 0 0 7px;background:url("title_trends_bg.png") no-repeat;}

.content .title{padding:10px 0 0 18px;background:#fff url("tile_title_content.gif") left bottom repeat-x;}

.content .title h1,.content .title h2,.content .title strong{display:block;width:90px;text-align:center;line-height:33px;background:url("title_text_bg.png") no-repeat;}

.sidebar .title{height:34px;padding:16px 0 0 60px;background:url("title_sidebar_bg.png");border-right:1px solid #dddddd;}

.contact h2{margin-left:20px;}

em,strong{color:#B60A0A;}

/*
=FORMS
******************************************/
.search-box{position:absolute;top:15px;right:10px;}

.searchInput,.searchBtn{float:left;margin-right:5px;}

.searchInput{border:2px solid #af0303;padding-right:16px;height:16px;background:url("icon_search.png") right center no-repeat;}

.searchInput input{float:left;border:0;height:14px;line-height:14px;padding:1px 2px;color:#888888;}

.searchBtn input{width:52px;height:20px;border:0;background:url("search_button.png") no-repeat;cursor:pointer;}

/*
=BREADCRUMB
******************************************/
.bcNav{position:absolute;right:14px;top:15px;color:#5a4236;width:380px;height:18px;overflow:hidden;text-align:right;}

.bcNav strong,.bcNav h1{font-weight:normal;color:#5a4236;}

.bcNav h1{display:inline;}

.bcNav span{padding:0 5px;}

.bcNav a{color:#5a4236;}

.bcNav a:hover{color:#5a4236;}

/*
=PAGINATION
******************************************/
.pagination a,.pagination span,.pagination strong{-moz-border-radius:3px;border-radius:3px;}

.pagination strong{background:#af2020;border:1px solid #af2020;color:#fff;text-shadow:1px 1px #333;}

.pagination a:hover{color:#af2020;}


/*
=HEADER
******************************************/
.masthead{height:65px;padding:5px 0 5px 10px;background:#FFF url("tile_branding.gif") left bottom repeat-x;}

.masthead .h-logo{float:left;margin-right:10px;}

.masthead .h-logo img{width:88px;height:65px;}

.masthead .h-name{margin-top:5px;font-size:20px;font-family:'黑体';font-weight:normal;height:30px;}

.masthead p{font-size:15px;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;height:22px;}

.masthead .h-name,.masthead p{float:left;width:500px;overflow:hidden;}

.nav{height:46px;overflow:hidden;zoom:1;padding-left:15px;background:url("tile_nav.gif") repeat-x;}

.nav li{float:left;line-height:16px;margin:16px 14px 0;display:inline;}

.nav li a{color:#FFF;font-size:14px;text-shadow:#333 1px 1px;}

.nav a:hover,.nav .select a{text-decoration:none;color:#2f0303;text-shadow:#ba6969 1px 1px;}
	
.select a{cursor:default;!important}

.banner,.banner img{width:100%;height:88px;}

.banner{border-bottom:2px solid #dddddd;}

/*
=CONTENT
******************************************/
.focus{position:relative;float:left;_display:inline;width:521px;height:237px;margin-left:12px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff url("tile_focus.gif") 0 0 repeat-x;}

.focus .cap{position:absolute;width:69px;height:70px;left:-2px;top:-4px;background:url("hot_focus.png") no-repeat;}

.dCompany{margin:15px 25px 0 19px;}

.dComtext{float:left;text-indent:2em;width:300px;line-height:22px;}

.dComtext a{color:#cd271e;}

.dComImg{float:right;}

.dComImg img{width:135px;height:100px;border:1px solid #DFDFDF;padding:1px;}

.news{position:relative;float:right;_display:inline;width:239px;height:237px;border:1px solid #ddd;border-top:none;margin-right:15px;background:url("tile_ci.gif") left bottom repeat-x;}

.dArticleList{margin:8px 5px 0 15px;}

.dArticleItem{height:30px;overflow:hidden;_zoom:1;padding-left:12px;background:url("gray_dot.gif") 0 13px no-repeat;}

.dArticleItem a{float:left;line-height:15px;height:15px;overflow:hidden;margin-top:7px;color:#666;}

.dArticleItem a:hover{color:#000;}

.dArticleItemNotip{padding-top:15px;color:#666;}

.dArticleBox span,.dDate,#productList .eleDate{display:none;}/* 隐藏首页新闻列表 产品列表时间 */

.more{position:absolute;text-indent:-9999px;width:35px;line-height:11px;top:19px;right:17px;background:url("icon_more.gif") no-repeat;}

.cd{clear:both;position:relative;}

.dList,.eleList{width:756px;margin:20px auto 0;line-height:20px;}

.dListBox,.eleListBox{overflow:hidden;zoom:1;}

.dItem,.eleItem{width:252px;float:left;color:#666;}
	
.dImg,.eleImg,.dBestImg{float:left;background:url("bg_product_img.png") 0 0 no-repeat;padding:5px 5px 14px;}

.dImg .tempImgBox,.eleImg .tempImgBox,.dBestImg .tempImgBox{border:1px solid #dedede;}

.dInfo,.eleInfo{float:right;width:128px;padding:0 3px 0 0;}

.dName,.dMoney,.eleName,.eleMoney,.eleDate{height:20px;overflow:hidden;margin-top:3px;}

.dTip,.eleTip{margin-top:3px;height:60px;overflow:hidden;}

.dName a,.eleName a,.dBestName a{color:#b60a0a;}

.dName a:hover,.eleName a:hover,.dBestName a{color:#b60a0a;}

.dBestBox,.dBestNotip{padding:20px;}

.dBestImg{margin-right:12px;_margin-right:9px;}

.dBestName{margin-bottom:6px;padding-top:5px;}

.dBestText{line-height:21px;color:#666;}

/*
=SIDEBAR
******************************************/
.classItem{margin-left:5px;border:1px solid #ddd;border-top:none;padding:10px 5px 18px 0;background:#fff url("tile_ci.gif") left bottom repeat-x;min-height:80px;_height:80px;}

.classItem .cIname,.classItem p{line-height:24px;height:24px;overflow:hidden;}

.classItem a,.classItem span{display:block;padding-left:30px;font-size:13px;color:#666666;background:url("red_dot.gif") 16px 8px no-repeat;}

.classItem h2{font-weight:normal;}

.classItem a:hover,.classItem .select a{color:#FFF;text-decoration:none;background:url("red_bg.png") 8px 1px no-repeat;}

.sidebar .contact{margin:10px 0 0 5px;padding-top:16px;height:149px;background:url("contact_bg.png") no-repeat;}

.sidebar .contact ul{color:#666;margin:15px 0 0 10px;}

.sidebar .contact li{line-height:22px;height:22px;overflow:hidden;}

.sidebar .contact a{color:#666;}

/*
=FOOTER
******************************************/
.footer,.footer a{color:#585656;}

.fInfo{width:275px;}

.fInfo ul{width:225px;padding-left:35px;background:url("icons.png") 15px 7px no-repeat;}

.fInfo,.fMain{background-image:url("div_line.png");}

.fpt{background-image:url("icons.png");}

.fp{background:url("fp_bg.png") left top no-repeat;}

.fpL,.fpR{background:none;}

.fNav{background-image:url("tile_fnav.png");}

.fNavL,.fNavR{background-image:url("fnav_border.png");}

.admin-login{width:69px; background-image:url("button_login_bg.png");}

.f-ico{background:url("site_info_bg.png") 0 0 no-repeat;}

.f-support{color:#6d6c6c;}


/*
=PAGE: about.html
******************************************/
.companyTip{width:720px;margin:20px auto 0;background:#F4F1E3;border:1px solid #B19774;padding:10px;line-height:22px;-moz-border-radius:5px;border-radius:5px;text-shadow:#DBCFBF 1px 1px;}

.companyInfo{width:720px;margin:20px auto 0;padding-bottom:30px;overflow:hidden;}

/*
=PAGE: buy-list.html & product-list.html
******************************************/
.eleItem{margin-bottom:15px;}

.eleItem h3{font-weight:normal;}

.dItem em,.eleItem em{color:#666;}


/*
=PAGE: certificate-list.html
******************************************/
.certList{width:718px;margin:30px auto 0;}

.sort{margin-bottom:30px;overflow:hidden;zoom:1;background:url("cslist_bg.png") 0 50% repeat-x;}

.sort li{float:left;background:#FFF;margin-right:5px;line-height:27px;}

.sort a{display:block;font-size:13px;color:#b60a0a;padding-left:28px;background:url("cc_bg.png") 0 0 no-repeat;}

.sort a:hover,.sort .select a{text-decoration:none;color:#FFF;background-image:url("cc_bg_2.png");}

.sort span{display:block;padding-right:15px;background:url("cc_bg.png") top right no-repeat;}

.sort a:hover span,.sort .select span{background-image:url("cc_bg_2.png");}

.cert {overflow:hidden;zoom:1;color:#666666;padding-left:10px;}

.cert ul{position:relative;width:220px;height:102px;float:left;padding-left:112px;margin-bottom:25px;line-height:24px;}

.cert li{height:24px;overflow:hidden;}

.cert li.img{position:absolute;width:100px;height:100px;top:0;left:0;border:1px solid #000;}

.cert a,.cert a:hover{color:#b60a0a;}

#cert_2,#cert_3,#cert_4{display:none;}

.cert p{padding-left:10px;color:#37151a;}

/*
=PAGE: certificate.html
******************************************/
.certDetail{padding-bottom:30px;}


/*
=PAGE: contact.html
******************************************/
.map,.contactInfo,.contactSer{width:690px;margin:30px auto;line-height:22px;color:#616161;}

.map{padding:1px;border:1px solid #DFDFDF;}

.contactInfo dt{font-weight:bold;}

.contactInfo a{color:#3a5799;}

.contactInfo a:hover{color:#920a0a;}


/*
=PAGE: guestbook.html
******************************************/
.gbookBox{padding:20px 20px 30px;}

.gbookBtn1,.gbookBtn2,.gbookBtn1 input,.gbookBtn2 input{width:61px;height:22px;}

.gbookBtn1{background:url("button_submit.png") 0 0 no-repeat;margin:10px 15px 0 0;}

.gbookBtn2{background:url("button_reset.png") 0 0 no-repeat;margin-top:10px;}

/*
=PAGE: hr-list.html
******************************************/
.hrList{width:710px;margin:28px auto;}

.hrTitle{width:710px;background-color:#F3F3F3;border-top:2px solid #CCC;font-weight:bold;color:#555555;line-height:25px;}

.hrName,.hrNum,.hrDate,.hrDate,.hrClick{float:left;text-align:center;}

.hrName{width:285px;text-align:left;}

.hrNamet{padding-left:50px;}

.hrNum{width:106px;}

.hrDate{width:106px;}

.hrClick{width:106px;}

.hrTitle,.hrItem{overflow:hidden;zoom:1;border-bottom:1px solid #EEE;}

.hrItem{padding:7px 0;color:#666666;}

.hrItem h3{font-weight:normal;text-align:left;width:229px;height:18px;overflow:hidden;margin-left:40px;}

.hrItem a{display:block;width:58px;margin:0 auto;text-align:center;background:#CCC;color:#FFF;border-radius:3px;}

.hrItem a:hover,.hrItemNotip{text-decoration:none;color:#37151a;}


/*
=PAGE: hr.html
******************************************/
.hrDetail{width:670px;border:1px #A4A0A1 solid; border-top:0;border-left:0;margin:30px auto 60px;}

.hrDrow{width:670px;border-top:1px #A4A0A1 solid;overflow:hidden;}

.hrDcol{float:left;width:213px;border-left:1px #A4A0A1 solid; height:30px; padding-left:111px;position:relative;line-height:30px; padding-right:10px;}

.hrDcol label{width:100px;text-align:center;border-right:1px #A4A0A1 solid; left:0;top:0; height:30px; position:absolute;font-weight:700;}

.hrDc{width:100%;height:30px;overflow:hidden;}

.hrDele{float:left;width:559px;border-left:1px #A4A0A1 solid;padding-left:100px;position:relative;line-height:30px; padding-right:10px;}

.hrDele label{width:100px;text-align:center; left:0;top:0; height:30px; position:absolute;font-weight:700;}

.hrContent{line-height:1.8;padding:5px 0; width:548px;overflow:hidden;border-left:1px #A4A0A1 solid; padding-left:10px; position:relative;}

.hrContent img,.hrContent table{max-width:548px;}


/*
=PAGE: merchant-list.html
******************************************/
.merList{width:716px;margin:32px auto 0;}

.merItem{overflow:hidden;zoom:1;height:80px;margin-bottom:10px;}

.merSimg{border:1px solid #CCC;float:left;}

.merSimg:hover{border-color:#F30;}

.merSimg img{width:88px;height:68px;}

.merItem ul{width:610px;float:right;}

.merItem h3{float:left;font-weight:normal;width:400px;height:18px;overflow:hidden;padding-left:14px;background:url("red_arrow.gif") 0 5px no-repeat;}

.merItem h3 a{color:#b60a0a;}

.merItem h3 a:hover{color:#b60a0a;}

.merDate{float:right;color:#808080;padding-right:5px;}

.merLinfo{overflow:hidden;padding-bottom:3px;}

.merTip{line-height:22px;height:40px;overflow:hidden;text-indent:2em;color:#333333;border-top:1px dashed #ccc;padding:5px 10px 0 0;}

.merItemNotip{color:#37151a;}

/*
=PAGE: merchant.html
******************************************/
.merDetail{width:695px;margin:28px auto 0;}

.merTop{overflow:hidden;zoom:1;margin-bottom:35px;}

.merName{color:#b60a0a;}

.merInfo{color:#666666;}

.merAbtn{overflow:hidden;zoom:1;margin-top:10px;}

.merAbtn a{float:left;margin-right:29px;width:111px;line-height:27px;text-align:center;font-size:12px;color:#FFF;font-weight:bold;background:url("merbtn.png") no-repeat;}

.merAbtn a:hover{color:#FFF;}

a.merAbtn2{background-position:0 -27px;}

.merTitle{padding:0 0 4px 30px;background:url("mertitle_bg.png") left bottom no-repeat;}

.merTitle strong{font-weight:normal;font-size:13px;color:#000;}

.merContent{width:660px;margin:0 auto;padding:12px 0;text-indent:2em;line-height:1.8;color:#626262;overflow:hidden;}

.merContent p{margin-bottom:10px;}

.merForm{text-indent:0;padding-bottom:20px;}


/*
=PAGE: news-list.html
******************************************/
.articleList{width:740px;margin:20px auto 0;}

.articleItem{padding:0 10px 0 8px;background:url("dashed_line.png") left bottom repeat-x;overflow:hidden;zoom:1;}
	
.articleItem h3{float:left;width:500px;height:30px;font-weight:normal;overflow:hidden;padding-left:14px;background:url("gray_dot.gif") 0 13px no-repeat;}

.articleItem a{float:left;line-height:15px;height:15px;overflow:hidden;margin-top:8px;color:#666666;}

.articleItem a:hover{text-decoration:none;color:#37151a;}

.articleItem span{float:right;color:#888888;margin-top:5px;}

.articleItemNotip{color:#37151a;padding:10px;}


/*
=PAGE: news.html
******************************************/
.articleDetail{width:712px;margin:0 auto;}

.articleTitle{text-align:center;font-size:17px;color:#555555;margin:28px 0 10px;}

.articleEle{text-align:right;padding:14px 10px 18px 0;background:url("dashed_line.png") left top repeat-x;color:#525152;}

.articleEle a,articleEle span{float:right;}

.articleEle a{color:#e30000;}

.a-quote{margin:0 8px 0 18px;padding-left:18px;background:url("../common/a-quote.gif") 0 1px no-repeat;}

.a-print{padding-left:20px;background:url("../common/a-print.gif") 0 1px no-repeat;}

.articleContent{width:712px;overflow:hidden;color:#555555;text-indent:2em;line-height:1.8;}

.articleContent p{margin-bottom:10px;}

/*
=PAGE: photo-list.html & photo-sort.html
******************************************/
.picList{width:718px;margin:0 auto;overflow:hidden;}

.picListBox{overflow:hidden;zoom:1;width:748px;}

.picItem{margin:36px 30px 0 0;width:137px;float:left;padding:9px 9px 4px;border:1px solid #ececec;background:url("tile_album_cover.gif") left bottom repeat-x;}

.picImg{border:1px solid #FFF;width:135px;height:100px;overflow:hidden;}

.picName{text-align:center;height:18px;padding-top:6px;overflow:hidden;}

.picName a{color:#525252;text-shadow:#FFF 1px 1px;}

.picName a:hover{color:#600;text-decoration:none;}

.picItemNotip{margin-top:20px;color:#37151a;}

/*
=PAGE: photo.html
******************************************/
.picDetail{padding-bottom:30px;}
